home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / C / Applications / Moscow ML 1.42 / e_SML / Readme_e_SML.txt < prev    next >
Encoding:
Text File  |  1997-07-29  |  2.6 KB  |  66 lines  |  [TEXT/Moml]

  1. 1997Jul26  e
  2.  
  3. The files in this directory are provided "as is."
  4. I have found them useful in preparing the Mac Moscow ML release.
  5.  
  6. Most of these files have a comment at the end with an example of its use.
  7.  
  8. -=-
  9.  
  10. as_examples.sml  -- several examples of AppleScript use
  11.                     sending e-mail, dialogs, speech, and a function to 
  12.                     convert an AppleScript result to a list of strings
  13.  
  14. copyrelease.sml  -- functions for copying & comparing files in directories
  15.                      filtered by the files' pathname extensions
  16.  
  17. dirdiff.sml      -- functions for comparing directory contents
  18.                      based on file existence and modification dates
  19.                     used to see what changed from a baseline release
  20.                      and uses copyrelease.sml to produce a "diffs" copy
  21.  
  22. errortest.sml    -- used to test Command-D, described in the README.Mac
  23.  
  24. excel.sml        -- an example of AppleScript use to control Excel
  25.  
  26. gc_stat.sml      -- provides access to garbage collector statistics
  27.  
  28. get_home.sml     -- a portable way to get the mosml home directory
  29.  
  30. helpsigsmake.mac -- an example "mac make" file
  31.                     for the example/helpsigs in the linux sources
  32.  
  33. test_getenv      -- shows some simple examples of less/undocumented features
  34.                     and defines uname();
  35.  
  36. make_mosml.sml   -- a script for rebuilding mosml from the sml sources
  37.  
  38. -=- the cgi folder
  39.  
  40. cgi_ls.sml       -- a simple cgi to list a directory
  41.  
  42. cgi-echo.sml     -- a simpler cgi to echo its arguments
  43.  
  44. cgiexample.html  -- an html file to use with your web server
  45.                     to invoke the examples in various ways
  46.                     
  47. -=- the bootstrap folder
  48.  
  49. make_opcodes.sml -- for making src/compiler/opcodes.sml
  50.  
  51. Mosmlrun.sml     -- an example of how to use AppleScript to launch 
  52.                     mosml applications and provide their command lines;
  53.                     specifically, this file defines a function called
  54.                     mosmlrun_compile which uses a copy of mosml142app 
  55.                     called mosml142run to compile mosml sources
  56.  
  57. Make.sml         -- implements the make function built into mosml, but
  58.                     unlike the built-in version, it uses mosmlrun_compile
  59.                     rather than the built-in compiler. So, it can be (and
  60.                     was!) used to cross compile one version of mosml to 
  61.                     another. See the large comment at the end of the file
  62.                     for (a close approximation of) the bootstrap steps 
  63.                     with a mix of command lines and make calls.
  64.  
  65. e
  66.